package com.transaction.demo.trade.dao;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

import com.transaction.demo.trade.entity.TradePaymentOrderBean;

/**
 * 描述：支付订单表
 * 作者：马庆智
 * 日期：2023/04/27 17:22:10
 */
@Mapper
public interface TradePaymentOrderDao {

   /**
    * 查询支付订单表
    *
    * @param tradePaymentOrder 请求参数
    * @return TradePaymentOrder
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   TradePaymentOrderBean queryTradePaymentOrder(TradePaymentOrderBean tradePaymentOrder);

   /**
    * 查询支付订单表列表
    *
    * @param tradePaymentOrder 请求参数
    * @return List<TradePaymentOrder>
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   List<TradePaymentOrderBean> queryTradePaymentOrderList(TradePaymentOrderBean tradePaymentOrder);

   /**
    * 添加支付订单表
    *
    * @param tradePaymentOrder 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   int saveTradePaymentOrder(TradePaymentOrderBean tradePaymentOrder);

   /**
    * 删除支付订单表
    *
    * @param ids 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   int deleteTradePaymentOrder(List<Integer> ids);

   /**
    * 更新支付订单表
    *
    * @param tradePaymentOrder 请求参数
    * @return int
    * @author 马庆智
    * @date: 2023/04/27 17:22:10
    */
   int updateTradePaymentOrder(TradePaymentOrderBean tradePaymentOrder);

}